package com.mapper.manage;

import java.util.List;

import com.po.Adminmain;

public interface AdminDao {
	/**
	 * 获取管理员的用户id和密码
	 * @param admin
	 * @return
	 */
	public Adminmain getAdmin(Adminmain admin);
	/**
	 * 获取全部管理员的列表
	 * @param admin
	 * @return
	 */
	public List<Adminmain> getAdminList(Adminmain admin);
	/**
	 * 增加管理员
	 * @param admin
	 * @return
	 */
	public int addAdmin(Adminmain admin);
	/**
	 * 获取总的管理员的数量
	 * @param admin
	 * @return
	 */
	public Integer getAdminCount(Adminmain admin);
	/**
	 * 更新管理员
	 * @param admin
	 * @return
	 */
	public int updateAdmin(Adminmain admin);
	/**
	 * 删除管理员(假删除)
	 * @param admin
	 * @return
	 */
	public int delAdmin(Adminmain admin);
	/**
	 * 批量删除(假删除)
	 * @param admin
	 * @return
	 */
	public int delAdminList(String[] admins);
	/**
	 * 修改密码
	 * @param admin
	 * @return
	 */
	public int updateAdminpwd(Adminmain admin);
}
